home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Dev / gcc263-src.lha / gcc-2.6.3 / config / i386 / config-nt.sed < prev    next >
Text File  |  1994-10-30  |  3KB  |  92 lines

  1. #/\.o[     ]*:/ s/config.status//
  2. /^multilib.h/ s/multilib/not-multilib/
  3. /^target=/ c\
  4. target=winnt3.1
  5. /^xmake_file=/ d
  6. /^tmake_file=/ d
  7. /^version=/ c\
  8. version=2.6.1
  9. s/CC = cc/CC = cl/
  10. s/CFLAGS = -g/CFLAGS =/
  11. s/:\$/: \$/g
  12. s/<\ *\$(srcdir)\//< $(srcdir)\\/g
  13. s/^    \$(srcdir)\/move-if-change/    copy/
  14. s/^USE_/# USE_/
  15. s/`echo \$(srcdir)\///g
  16. s/ | sed 's,\^\\\.\/,,'`//g
  17. s/^    cd \$(srcdir)[     ]*;/    /
  18. /^stamp-attrtab/,/copy/ {
  19.   /\\/d
  20.   /fi/d
  21.   /copy/ i\
  22.       genattrtab md > tmp-attrtab.c
  23. }
  24. /^enquire[     ]*:/ s/\$(GCC_PARTS)//g
  25. /^enquire.o[     ]*:/ s/\$(GCC_PASSES)//g
  26. /^GCC_FOR_TARGET =/ c\
  27. GCC_FOR_TARGET = gcc
  28. s/; *@true//
  29. /^OBJS.*stamp-objlist/ s?`cat ../stamp-objlist`?@../stamp-objlist?
  30. s/^\(SUBDIR_OBSTACK *=\).*$/\1 ..\/obstack.o/
  31. s/^\(SUBDIR_USE_ALLOCA *=\).*$/\1/
  32. s/^\(SUBDIR_MALLOC *=\).*$/\1/
  33. /####target/ i\
  34. EXTRA_PROGRAMS="ld-winnt.exe" \
  35. \
  36. ld.obj: $(srcdir)/config/winnt/ld.c \
  37.     cl -D_SYSV -DWINNT -D_M_IX86_ -D_X86_ -D__STDC__=0 -DALMOST_STDC \\\
  38.  -I. -I$(srcdir) -I$(srcdir)/config -c $(srcdir)/config/winnt/ld.c \
  39. \
  40. ld-winnt.exe: ld.obj \
  41.     link32 -align:0x1000 -subsystem:console -entry:mainCRTStartup \\\
  42.  -stack:1000000,1000000 -out:ld-winnt.exe ld.obj libc.lib kernel32.lib \
  43.     copy ld-winnt.exe ld.exe
  44. /####host/ r config/i386/x-winnt
  45. s/^C c:/Cc:/
  46. s/\${OBJS}/\$(OBJS)/g
  47. s/\${SYSTEM_HEADER_DIR}/\$(SYSTEM_HEADER_DIR)/g
  48. s/\${HOST_CC}/\$(HOST_CC)/g
  49. s/ \${srcdir}\// /g
  50. s/\${mainversion}/\$(mainversion)/g
  51. s/\ $(srcdir)\/move-if-change$//
  52. s/\$(srcdir)\/move-if-change/copy/g
  53. /^# USE_HOST_OBSTACK/ i\
  54. USE_HOST_OBSTACK=obstack.obj
  55. /^# USE_ALLOCA/ i\
  56. USE_ALLOCA=alloca.obj
  57. /^# USE_HOST_ALLOCA/ i\
  58. USE_HOST_ALLOCA=alloca.obj
  59. s/^ALLOCA =/ALLOCA = alloca.obj/
  60. s/^ALLOCA_FINISH = true/ALLOCA_FINISH =/
  61. s/    \.\//    /
  62. s/^bi-\([a-z]*\) *:/bi-\1.exe :/
  63. s/ bi-\([a-z]*\)$/ bi-\1.exe/
  64. s/ bi-\([a-z]*\) / bi-\1.exe /g
  65. s/^gen\([a-z]*\) *:/gen\1.exe :/
  66. s/ gen\([a-z]*\)$/ gen\1.exe/
  67. s/ gen\([a-z]*\) / gen\1.exe /g
  68. s/genmultilib.exe/genmultilib/g
  69. s/^cccp *:/cccp.exe :/
  70. s/cccp$/cccp.exe/
  71. s/cccp /cccp.exe /
  72. s/^cpp *:/cpp.exe :/
  73. s/cpp$/cpp.exe/
  74. s/cpp /cpp.exe /
  75. s/^cc1 *:/cc1.exe :/
  76. s/cc1$/cc1.exe/
  77. s/cc1 /cc1.exe /
  78. s/^cc1obj *:/cc1obj.exe :/
  79. s/cc1obj$/cc1obj.exe/
  80. s/cc1obj /cc1obj.exe /
  81. s/^xgcc *:/xgcc.exe :/
  82. s/xgcc$/xgcc.exe/
  83. s/xgcc /xgcc.exe /
  84. s/\.o *:/.obj :/
  85. s/\.o$/.obj/
  86. s/\.o /.obj /g
  87. s/-rm -f cpp.exe/del cpp.exe/
  88. s/ln cccp.exe cpp.exe/copy cccp.exe cpp.exe/
  89. s/\$(CC) \$(ALL_CFLAGS) \$(LDFLAGS) -o /link32 $(LDFLAGS) -out:/
  90. s/\$(HOST_CC) \$(HOST_CFLAGS) \$(HOST_LDFLAGS) -o /link32 $(HOST_LDFLAGS) -out:/
  91. s/^\ //
  92.